Skip to content

Conversation

TonyHan11
Copy link
Contributor

This pull request introduces the minimal support for Microchip sama7d65-curiosity board.
Tested with samples/hello_world and samples/subsys/shell/shell_module.

Copy link

github-actions bot commented Jul 15, 2025

The following west manifest projects have changed revision in this Pull Request:

Name Old Revision New Revision Diff

All manifest checks OK

Note: This message is automatically posted and updated by the Manifest GitHub Action.

nordicjm
nordicjm previously approved these changes Jul 15, 2025
@TonyHan11 TonyHan11 requested review from kartben and nordicjm July 16, 2025 03:27
@nandojve nandojve changed the title Add minimal support for Microchip SAMA7D65-curiosity board soc: mchp: Introduce support to SAMA7D65 Jul 16, 2025
nordicjm
nordicjm previously approved these changes Jul 16, 2025
kartben
kartben previously approved these changes Jul 16, 2025
@albertofloyd albertofloyd removed their request for review August 4, 2025 20:45
@TonyHan11 TonyHan11 dismissed stale reviews from kartben and nordicjm via 099de03 August 13, 2025 02:33
@TonyHan11
Copy link
Contributor Author

Rebased on the latest main branch due to the conflicts of the updated west.yml.

@nandojve nandojve self-requested a review August 13, 2025 05:50
@nandojve
Copy link
Member

nandojve commented Sep 6, 2025

Hi @TonyHan11 ,

Reorder the commits.

@zephyrbot zephyrbot added the platform: Microchip SAM Microchip SAM Platform (formerly Atmel SAM) label Sep 8, 2025
Change the location of the names for programable clocks from the
stack to "static struct clk_programmable" array.

Signed-off-by: Tony Han <[email protected]>
Replace the array size for sama7g5 registered clocks with macros and
put the macros to soc.h with descriptions.

Signed-off-by: Tony Han <[email protected]>
Add the base DTSI file for Microchip sama7d65.

Signed-off-by: Tony Han <[email protected]>
Add LVDSPLL, MCK3 and MCK5 clock definitions for microchip SAMA7D65.

Signed-off-by: Tony Han <[email protected]>
Register sama7d65 clocks in sam_pmc_setup() which will be called by
the PMC driver.

Signed-off-by: Tony Han <[email protected]>
Introduce sama7d65_curiosity.dts for sama7d65_curiosity board.

Signed-off-by: Tony Han <[email protected]>
@TonyHan11
Copy link
Contributor Author

Hi @TonyHan11 ,

Reorder the commits.

Commits reordered with:

2 commits of clock optimize (for adding support for sama7d65 later)
soc dtsi
soc code
register soc clock
board dts
board files

Copy link

sonarqubecloud bot commented Sep 8, 2025

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: Clock Control platform: Microchip MEC Microchip MEC Platform platform: Microchip SAM Microchip SAM Platform (formerly Atmel SAM)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants